const data = {
  a: 3,
  b: 4,
};

// 第一个参数是要操作的对象
const proxy = new Proxy(data, {
  get(target, propKey) {
    return target[propKey];
  },
  set(target, key, value) {
    console.log("====================================");
    console.log(`${key}的值从${target[key]}变成了${value}`);
    console.log("====================================");
    target[key] = value;
  },
});

proxy.a = 30;
console.log(proxy.a);
